home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / dev / basic / ace24dist.lha / ace24.lha / include / funcs / reqtools_funcs.h < prev    next >
C/C++ Source or Header  |  1996-09-10  |  3KB  |  63 lines

  1. #ifndef FUNCS_REQTOOLS_FUNCS_H
  2. #define FUNCS_REQTOOLS_FUNCS_H 1
  3.  
  4. /*
  5. **
  6. ** Function declarations for ACE Basic
  7. **
  8. ** Note: Translated to ACE by Nils Sjoholm
  9. **
  10. ** Date: 11-Oct-95 TO 14-Oct-95
  11. **
  12. */              
  13.  
  14. /************
  15. * Functions *
  16. ************/
  17.  
  18. #ifndef EXEC_TYPES_H
  19. #include <exec/types.h>
  20. #endif
  21.  
  22. DECLARE FUNCTION APTR rtAllocRequestA(LONGINT _type, \
  23.                                          STRUCTPTR taglist) LIBRARY reqtools
  24. DECLARE FUNCTION rtFreeRequest(APTR req) LIBRARY reqtools
  25. DECLARE FUNCTION rtFreeReqBuffer(APTR req) LIBRARY reqtools
  26. DECLARE FUNCTION LONGINT rtChangeReqAttrA(APTR req, \
  27.                                           STRUCTPTR taglist) LIBRARY reqtools
  28. DECLARE FUNCTION APTR rtFileRequestA(STRUCTPTR filereq, STRING file, \
  29.                                      STRING title, STRUCTPTR taglist) LIBRARY reqtools
  30. DECLARE FUNCTION rtFreeFileList(STRUCTPTR filelist) LIBRARY reqtools
  31. DECLARE FUNCTION LONGINT rtEZRequestA(STRING bodyfmt, STRING gadfmt, \
  32.                                       STRUCTPTR reqinfo, APTR argarray, \
  33.                                       STRUCTPTR taglist) LIBRARY reqtools
  34. DECLARE FUNCTION LONGINT rtGetStringA(STRING buffer, LONGINT maxchars, \
  35.                                       STRING title, STRUCTPTR reqinfo, \
  36.                                       STRUCTPTR taglist) LIBRARY reqtools
  37. DECLARE FUNCTION LONGINT rtGetLongA(ADDRESS longptr, STRING title, \
  38.                                     STRUCTPTR reqinfo, \
  39.                                     STRUCTPTR taglist) LIBRARY reqtools
  40. DECLARE FUNCTION LONGINT rtFontRequestA(STRUCTPTR fontreq, STRING title, \
  41.                                         STRUCTPTR taglist) LIBRARY reqtools
  42. DECLARE FUNCTION LONGINT rtPaletteRequestA(STRING title, STRUCTPTR reqinfo, \
  43.                                            STRUCTPTR taglist) LIBRARY reqtools
  44. DECLARE FUNCTION LONGINT rtReqHandlerA(STRUCTPTR handlerinfo, LONGINT sigs, \
  45.                                        STRUCTPTR taglist) LIBRARY reqtools
  46. DECLARE FUNCTION rtSetWaitPointer(STRUCTPTR win) LIBRARY reqtools
  47. DECLARE FUNCTION LONGINT rtGetVScreenSize(STRUCTPTR scr, ADDRESS widthptr, \
  48.                                           ADDRESS heightptr) LIBRARY reqtools
  49. DECLARE FUNCTION rtSetReqPosition(LONGINT reqpos, STRUCTPTR newwin, STRUCTPTR scr, \
  50.                                   STRUCTPTR win) LIBRARY reqtools
  51. DECLARE FUNCTION rtSpread(ADDRESS posarray, ADDRESS sizearray, LONGINT length, \
  52.                           LONGINT min,  LONGINT max, LONGINT num) LIBRARY reqtools
  53. DECLARE FUNCTION rtScreenToFrontSafely(STRUCTPTR scr) LIBRARY reqtools
  54. DECLARE FUNCTION LONGINT rtScreenModeRequestA(STRUCTPTR screenmodereq, \
  55.                                               STRING title, \
  56.                                               STRUCTPTR taglist) LIBRARY reqtools
  57. DECLARE FUNCTION rtCloseWindowSafely(STRUCTPTR win) LIBRARY reqtools
  58. DECLARE FUNCTION APTR rtLockWindow(STRUCTPTR win) LIBRARY reqtools
  59. DECLARE FUNCTION rtUnlockWindow(STRUCTPTR win, APTR winlock) LIBRARY reqtools
  60.  
  61. #endif
  62.  
  63.